Table: Schedule of Related Party Transactions, by Related Party [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Related Party Transactions, by Related Party [Table] [Table]

*

*

us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Related Party [Axis] [Axis]

*

*

us-gaap:RelatedPartyTransactionsByRelatedPartyAxis
5 Related Party, All Related Parties [Domain] [Domain]

*

*

us-gaap:RelatedPartyDomain
6 Affiliated Entity [Member] [Member]

*

*

us-gaap:AffiliatedEntityMember
7 Majority-Owned Subsidiary, Unconsolidated [Member] [Member]

*

*

us-gaap:MajorityOwnedSubsidiaryUnconsolidatedMember
8 Subsidiary of Common Parent [Member] [Member]

*

*

us-gaap:SubsidiaryOfCommonParentMember
9 Majority Shareholder [Member] [Member]

*

*

us-gaap:MajorityShareholderMember
10 Principal Owner [Member] [Member]

*

*

us-gaap:PrincipalOwnerMember
11 Management [Member] [Member]

*

*

us-gaap:ManagementMember
12 Board of Directors Chairman [Member] [Member]

*

*

us-gaap:BoardOfDirectorsChairmanMember
13 Director [Member] [Member]

*

*

us-gaap:DirectorMember
14 Executive Officer [Member] [Member]

*

*

us-gaap:ExecutiveOfficerMember
15 Chief Executive Officer [Member] [Member]

*

*

us-gaap:ChiefExecutiveOfficerMember
16 Chief Financial Officer [Member] [Member]

*

*

us-gaap:ChiefFinancialOfficerMember
17 Chief Operating Officer [Member] [Member]

*

*

us-gaap:ChiefOperatingOfficerMember
18 Controller [Member] [Member]

*

*

us-gaap:ControllerMember
19 Executive Vice President [Member] [Member]

*

*

us-gaap:ExecutiveVicePresidentMember
20 Vice President [Member] [Member]

*

*

us-gaap:VicePresidentMember
21 President [Member] [Member]

*

*

us-gaap:PresidentMember
22 Officer [Member] [Member]

*

*

us-gaap:OfficerMember
23 Immediate Family Member of Management or Principal Owner [Member] [Member]

*

*

us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember
24 Trust for Benefit of Employees [Member] [Member]

*

*

us-gaap:TrustForBenefitOfEmployeesMember
25 Corporate Joint Venture [Member] [Member]

*

*

us-gaap:CorporateJointVentureMember
26 Co-venturer [Member] [Member]

*

*

us-gaap:CoVenturerMember
27 Equity Method Investee [Member] [Member]

*

*

us-gaap:EquityMethodInvesteeMember
28 Beneficial Owner [Member] [Member]

*

*

us-gaap:BeneficialOwnerMember
29 General Partner [Member] [Member]

*

*

us-gaap:GeneralPartnerMember
30 Limited Partner [Member] [Member]

*

*

us-gaap:LimitedPartnerMember
31 Undivided Interest [Member] [Member]

*

*

us-gaap:UndividedInterestMember
32 Investor [Member] [Member]

*

*

us-gaap:InvestorMember
33 Investee [Member] [Member]

*

*

us-gaap:InvesteeMember
34 Limited Liability Company [Member] [Member]

*

*

us-gaap:LimitedLiabilityCompanyMember
35 Related Party Transaction [Line Items] [Line Items]

*

*

us-gaap:RelatedPartyTransactionLineItems
36 Related Party Transactions Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:RelatedPartyTransactionsDisclosureTextBlock
37 Related Party Transaction [Hierarchy] [Abstract]

*

*

added:RelatedPartyTransactionHierarchy
38 Related Party Transaction, Description of Transaction [Concept] Text/String For Period

*

us-gaap:RelatedPartyTransactionDescriptionOfTransaction
39 Related Party Transaction, Amounts of Transaction [Concept] Monetary For Period Debit us-gaap:RelatedPartyTransactionAmountsOfTransaction
40 Related Party Transaction, Rate [Concept] Perdent For Period

*

us-gaap:RelatedPartyTransactionRate
41 Related Party Transaction, Date [Concept] Date For Period

*

us-gaap:RelatedPartyTransactionDate
42 Related Party Transaction, Effects of any Change in Method of Establishing Terms [Concept] Text/String For Period

*

us-gaap:RelatedPartyTransactionEffectsOfAnyChangeInMethodOfEstablishingTerms
43 Related Party Transaction, Terms and Manner of Settlement [Concept] Text/String For Period

*

us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement
44 Related Party Transaction, Revenues from Transactions with Related Party [Concept] Monetary For Period Credit us-gaap:RelatedPartyTransactionRevenuesFromTransactionsWithRelatedParty
45 Related Party Transaction, Other Revenues from Transactions with Related Party [Concept] Monetary For Period Credit us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
46 Related Party Transaction, Expenses from Transactions with Related Party [Concept] Monetary For Period Debit us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
47 Related Party Disclosures [Hierarchy] [Abstract]

*

*

added:RelatedPartyDisclosuresHierarchy
48 Interest Expense, Related Party [Concept] Monetary For Period Debit us-gaap:InterestExpenseRelatedParty
49 Related Party Deposit Liabilities [Concept] Monetary As Of Credit us-gaap:RelatedPartyDepositLiabilities
50 Nature of Common Ownership or Management Control Relationships [Concept] Text/String For Period

*

us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
51 Related Party Transaction, Due from (to) Related Party, Current [Roll Up] [Abstract]

*

*

us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract
52 Due from Related Parties, Current [Concept] Monetary As Of Debit us-gaap:DueFromRelatedPartiesCurrent
53 Due to Related Parties, Current [Concept] Monetary As Of Credit us-gaap:DueToRelatedPartiesCurrent
54 Related Party Transaction, Due from (to) Related Party, Current, Total [Concept] Monetary As Of Debit us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
55 Related Party Transaction, Due from (to) Related Party, Noncurrent [Roll Up] [Abstract]

*

*

us-gaap:RelatedPartyTransactionDueFromToRelatedPartyNoncurrentAbstract
56 Due from Related Parties, Noncurrent [Concept] Monetary As Of Debit us-gaap:DueFromRelatedPartiesNoncurrent
57 Due to Related Parties, Noncurrent [Concept] Monetary As Of Credit us-gaap:DueToRelatedPartiesNoncurrent
58 Related Party Transaction, Due from (to) Related Party, Noncurrent, Total [Concept] Monetary As Of Debit us-gaap:RelatedPartyTransactionDueFromToRelatedPartyNoncurrent
59 Related Party Transaction, Due from (to) Related Party [Roll Up] [Abstract]

*

*

us-gaap:RelatedPartyTransactionDueFromToRelatedPartyAbstract
60 Due from Related Parties [Concept] Monetary As Of Debit us-gaap:DueFromRelatedParties
61 Due to Related Parties [Concept] Monetary As Of Credit us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
62 Related Party Transaction, Due from (to) Related Party, Total [Concept] Monetary As Of Debit us-gaap:RelatedPartyTransactionDueFromToRelatedParty
63 Related Party Tax Expense [Hierarchy] [Abstract]

*

*

us-gaap:RelatedPartyTaxExpenseAbstract
64 Related Party Tax Expense, Methodology [Concept] Text/String For Period

*

us-gaap:RelatedPartyTaxExpenseMethodology
65 Related Party Tax Expense, Due to Affiliates, Current [Concept] Monetary For Period Debit us-gaap:RelatedPartyTaxExpenseDueToAffiliatesCurrent
66 Related Party Tax Expense, Due to Affiliates, Deferred [Concept] Monetary For Period Debit us-gaap:RelatedPartyTaxExpenseDueToAffiliatesDeferred
67 Related Party Tax Expense, Due from Affiliates, Current [Concept] Monetary For Period Debit us-gaap:RelatedPartyTaxExpenseDueFromAffiliatesCurrent
68 Related Party Tax Expense, Due from Affiliates, Deferred [Concept] Monetary For Period Debit us-gaap:RelatedPartyTaxExpenseDueFromAffiliatesDeferred